package colecoes;

import java.sql.SQLException;
import java.util.Vector;

import javax.swing.JOptionPane;

import basicas.Acabamento;
import basicas.Cor;
import basicas.Opcional;
import basicas.PedidoCompra;
import basicas.Veiculo;
import basicas.Versao;



public class MontarCarro {

	Vector carro = new Vector();
	
	Veiculo vei = new Veiculo();
	Versao ver = new Versao();
	Opcional opc = new Opcional();
	Acabamento aca = new Acabamento();
	Cor cor = new Cor();
	
	public void montagemCarro() throws ClassNotFoundException, SQLException{
	ColVeiculo colV = new ColVeiculo();
	ColVersao colVer = new ColVersao();
	ColOpcional colOp = new ColOpcional();
	ColAcabamento colAc = new ColAcabamento();
	ColCor colC = new ColCor();
	ColPedidoCompra pc = new ColPedidoCompra();
	PedidoCompra p = new PedidoCompra();
	
	colV.listarVeiculo();
	String car = JOptionPane.showInputDialog(null, "Digite o código do veiculo listado");
	int codCar = Integer.parseInt(car);
	colVer.listarVersao();
	String vers = JOptionPane.showInputDialog(null, "Digite o código da versão do veiculo listado");
	int codver = Integer.parseInt(vers); 
	String op = JOptionPane.showInputDialog(null, "Digite o código do opcinal do veiculo listado");
	int codopc = Integer.parseInt(op);
	String acab = JOptionPane.showInputDialog(null, "Digite o código do acabamento do veiculo listado");
	int codacab = Integer.parseInt(acab);
	String cr = JOptionPane.showInputDialog(null, "Digite o código da veiculo listado");
	int codcor = Integer.parseInt(cr);
	
	vei = colV.consultarVeiculo(codCar);
	ver = colVer.consultarVersao(codver);
	opc = colOp.ConsultarOpcional(codopc);
	aca = colAc.consultarAcabamento(codacab);
	cor = colC.consultarCor(codcor);
	
	p.setVei(vei);
	
	pc.cadastrarPedidoCompra(p);
	}
	
	
}
